const cp = require("child_process")
const { resolve } = require("path")

    ; (async () => {
        const script = resolve(__dirname, "../crawler/video")
        // const script2 = resolve(__dirname,"../")

        const child = cp.fork(script, [])

        let invoked = false

        child.on('error', err => {
            if (invoked) return
            invoked = true
            console.log(err)
        })
        child.on("exit", code => {
            if (invoked) return
            else invoked = true

            let err = code === 0 ? null : new Error('exit code' + code)
            console.log(err)
        })
        //时间监听
        child.on('message', data => {

            let result = data.data
            console.log(result)
        })
    })()